%% start of file `template.tex'.
%% Copyright 2006-2010 Xavier Danaux (xdanaux@gmail.com).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.

\documentclass[10pt,a4paper,final]{moderncv}

% moderncv themes
%\moderncvtheme[green]{casual}                 % optional argument are 'blue' (default), 'orange', 'red', 'green', 'grey' and 'roman' (for roman fonts, instead of sans serif fonts)
\moderncvtheme[blue]{classic}                % idem

% character encoding
\usepackage[utf8]{inputenc}                   % replace by the encoding you are using

% adjust the page margins
\usepackage[scale=0.87]{geometry}
%\setlength{\hintscolumnwidth}{3cm}						% if you want to change the width of the column with the dates
%\AtBeginDocument{\setlength{\maketitlenamewidth}{6cm}}  % only for the classic theme, if you want to change the width of your name placeholder (to leave more space for your address details
%\AtBeginDocument{\recomputelengths}                     % required when changes are made to page layout lengths

% personal data
\firstname{Cédric}
\familyname{Vallée}
\title{Ingenieur Informaticien\newline{}INSA Rennes}               

\address{12 rue de la pompe}{06600 Antibes,FRANCE}

%\mobile{+40752595189}                    % optional, remove the line if not wanted
\mobile{+33675110347}                    % optional, remove the line if not wanted
%\phone{+33240288915}                      % optional, remove the line if not wanted
%\fax{fax (optional)}                          % optional, remove the line if not wanted
\email{v4llee.cedric@gmail.com}                      % optional, remove the line if not wanted
%\homepage{homepage (optional)}                % optional, remove the line if not wanted
\extrainfo{Né le 13 Avril 1989\\Nationalité : Française} % optional, remove the line if not wanted
%\photo[64pt]{picture}                         % '64pt' is the height the picture must be resized to and 'picture' is the name of the picture file; optional, remove the line if not wanted
%\quote{In search of excellent opportunity to develop my career in engineering field.}                 % optional, remove the line if not wanted


% to show numerical labels in the bibliography; only useful if you make citations in your resume
\makeatletter
\renewcommand*{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}
\makeatother

% bibliography with mutiple entries
%\usepackage{multibib}
%\newcites{book,misc}{{Books},{Others}}

\nopagenumbers{}                             % uncomment to suppress automatic page numbering for CVs longer than one page
%----------------------------------------------------------------------------------
%            content
%----------------------------------------------------------------------------------
\begin{document}
\maketitle

%Test d'entete
%\cvline{}{In search of excellent opportunity to develop my career in engineering field.}
%\begin{minipage}[t]{0.2\maincolumnwidth}\textbf{Test}\end{minipage}\hfill\begin{minipage}[t]{0.8\maincolumnwidth}\itshape test2\end{minipage}
%\begin{minipage}[t]{\maincolumnwidth}\begin{center}\textbf{Test}\end{center}\end{minipage}
%\begin{center}
%In search of excellent opportunity to begin my career in the recent and promising videogame for smartphone engineering field.
%\end{center}

\section{Formation}
%\cventry{2007}{Scientific Baccalaureat}{"Lycée Guy Moquet"}{Chateaubriant,France}{\textit{With Honours}}{Engineering Sciences, option Maths.} 
\cventry{2007}{Bac Scientifique}{mention TB}{}{Option Sciences de l'ingénieur, spécialité Mathématique}{}{}

% arguments 3 to 6 can be left empty
%\cventry{2007--2009}{Integrated "Classe Preparatoire"}{"Institut National des Sciences Appliquees"(INSA) of Rennes}{}{}{2-year degree of general sciences studies}
%\cventry{2009--2011}{Computer Sciences Department}{INSA of Rennes}{}{}{2-year of specialization for Computer Sciences Engineer Degree}

%\cventry{2007--2012}{"Institut National des Sciences Appliquees" of Rennes}{Computer Sciences Department}{}{}{5-year of the french Engineering cursus - specilization : Computer Engineering.}
\cventry{2007--2012}{INSA de Rennes}{Département Informatique}{Spécialité Langage,Système et Réseau}{}{}

%\cventry{2011}{ERASMUS : Automatica si Calculatoare Faculty}{Universitatea Politehnica din Bucuresti}{Bucarest}{Cursus from master of the Computer Sciences faculty}{Network and System Security, Advanced Computer and Network Security, \ldots}
\cventry{2011}{Erasmus: Faculté d'informatique}{Université Polytechnique de Bucarest}{Bucarest, Roumanie}{}{}%{\textit{Network and System Security, Advanced Computer and Network Security, \ldots}}

%\section{Master thesis}
%\cvline{title}{\emph{Title}}
%\cvline{supervisors}{Supervisors}
%\cvline{description}{\small Short thesis abstract}


\section{Expérience professionnelle}

%\cventry{June-Sept 2010}{Internship : plug-in development}{SARL ORINOX Ingénierie}{Erbray}{}{Development in proprietary langage \textit{PML} for the AVEVA Plant Design Manager Software.\newline{} Automatization of the generation of 2D technical drawings from the 3D models.}

\cventry{Janv 2013 - Aujourd'hui}{SOGETI High Tech}{Régie pour Orange DFY - Profile and Syndication}{}{}{Python, Cassandra, MySQL, ElasticSearch, Kibana, Bash, c++, Jenkins, Hive, Hadoop MapReduce}

\cventry{Nov 2012 - Janv 2013}{SOGETI High Tech}{Forfait pour Thales Alinea Space}{}{Projet ETestLab : developpement java d'un plugin pour Eclipse de validation des développement Thalès}{Java, Swing}

\section{Stages \& diverses activités professionnelles}

\cventry{Mars-Aout 2012}{Stage : Developpement RIA}{Orange - Equipe DEPFS - vidéo à la demande}{Rennes}{}{Développement d'une Application Internet Riche(RIA) autour de procédés de Business Intelligence. Harmonisation et regroupement de divers outils de création d'indicateurs statistiques au sein d'un assistant de création. Framework Struts 2.0, Java, Javascript(JQuery, Ajax), Jsp, HTML5, MySQL, \ldots  }

\cventry{2010-2011}{Junior Entreprise : transposition en C\#}{SARL ORINOX Ingénierie}{}{}{Déploiement de l'outil précédent en C\# et ajout de nouvelles fonctionnalités}

\cventry{Juin-Sept 2010}{Stage: développement}{SARL ORINOX Ingénierie}{Erbray}{}{Développement en \textit{PML} d'un plug-in d'aide au dessin industriel 2D sous \textit{AVEVA Plant Design Manager Software}}


\section{Projets}

%\cventry{2010}{Computer's configuration Diagnostic and Visualization}{}{INSA Rennes}{}{Hardware information gathering through C++ and 3D Representation via Gtk and an Ogre3D window.}
%\begin{itemize}
%	\item \textit{C++} core analyzer
%	\item \textit{Gtk} interface
%	\item \textit{Ogre3D} integration
%\end{itemize}
%}
%\cventry{2010}{Diagnostic et visualisation de configuration machine}{INSA Rennes}{}{}{Collecte d'information système via C++ et représentation sous Ogre3D avec interface Gtk.}

\cventry{2011}{Adaptation du jeu de plateau "canon noir"}{INSA Rennes}{}{}{Moteur de jeu C++, interface XAML/WPF et C\#, wrapper correspondant C++ vers C\#.}

\cventry{2011}{Logiciel d'analyse statistique de données de défaillances logicielles}{INSA Rennes}{}{}{Analyse statisque via le framework \textit{Rcpp}, visualisation avec implémentation d'un design pattern MVC sous Gtk+ et C++, compilation multi-plateforme(Windows \& Linux makefile)}

\section{Langues}
%\cvlistdoubleitem{\cvlanguage{Japonese}{Basic}{}}{\cvlanguage{Romanian}{Basic}{}}
%\cvlistdoubleitem{\cvlanguage{English}{Fluent}{}}{\cvlanguage{Spanish}{Proficient}{}}
\cvlistdoubleitem{Anglais : \textbf{Courant} (TOEIC 915)}{Espagnol : \textbf{Scolaire}}
\cvlistdoubleitem{Japonais : \textbf{Basique}}{Roumain : \textbf{Basique}}

\section{Compétences}
\cvline{OS}{Windows \& Linux Distributions}
\cvline{IDE}{Eclipse, Visual Studio 2010}
\cvline{Langages}{Python, Bash, Java, C++, C\#, Hive, SQL}
\cvline{Database}{Cassandra, MySQL, PostgreSQL, ElasticSearch}
\cvline{Versionning}{Git, Cvs, Subversion, Mercurial, Redmine, Forge}
\cvline{Divers}{Kibana, Logstash, Jenkins, Hadoop MapReduce, HDFS, Chef, Struts 2.0}
\cvline{Bureautique}{\LaTeX{}, Suite Microsoft}

\section{Autres}
\cvline{Permis B}{Obtenu le 19 avril 2007}
\cvline{Disponibilités}{Mai 2015} 


\newpage{}
\section{Expériences détaillées}

\cventry{Janv 2013 - Aujourd'hui}{Concepteur Logiciel}{SOGETI High Tech}{Valbonne}{}{Régie pour Orange DFY - Profile and Syndication.\newline%
\begin{itemize}
\item Migration des données Profile and Syndication(PnS) des clients Orange de base MySQL et PostgreSQL vers Cassandra, contrôle de cohérence, mise à jour des scripts business (python \& bash)
\item Intégration de nouveaux fournisseurs dans le processus d'ETL existant : PnS-PBI. Développement de script d'injection générique (python \& bash) vers Cassandra. Packaging Debian \& validation via test unitaire \& Jenkins
\item Mise en place d'outil de statistique sur Hadoop MapReduce. Mise en place d'un outil de script Hive, ordonnancé par Oozie, testé via Jenkins et Lxc déployé via recette chef
\item Soutien à l'équipe cpp de PnS. Intégration de la librairie dtl-cpp (Diff Template Library) au sein de l'outil mod\_compare destiné à la duplication de requête apache et à leur comparaison post-résolution
\item Mise en place d'une solution de recherche multi-critère sur les données PnS. Intégration des drivers elasticsearch python à l'ETL PBI, gestion de la transformation xml vers json et ajout d'algorithme de typage booléen. Test unitaire, Bench, Tuning ElasticSearch (Mapping, Bulk, \ldots), déploiement via recette chef
\item Etude et validation de processus d'insertion automatisé des données PnS dans ElasticSearch via Hadoop MapReduce, utilisation du driver elasticsearch-hadoop. Réalisation d'udf de traduction xml vers json en C++
\item Démonstration d'utilisation Kibana au sein de PnS
\item Démonstration d'utilisation Logstash, Kibana sur des logs de l'outil mod\_compare apache
\end{itemize}}

\cventry{Nov 2012 - Janv 2013}{Concepteur Logiciel}{SOGETI High Tech}{Valbonne}{}{Forfait pour Thales Alinea Space\newline{}%
Projet ETestLab : plug in Eclipse de validation de code pour les satellites Thalès
\begin{itemize}
\item Développement Java
\item Intégration des requêtes clients dans au sein de l'interface en Swing
\end{itemize}
}


%\section{Extra 1}
%\cvlistitem{Item 1}
%\cvlistitem{Item 2}
%\cvlistitem[+]{Item 3}            % optional other symbol

%\renewcommand{\listitemsymbol}{-} % change the symbol for lists

%\section{Extra 2}
%\cvlistdoubleitem{Item 1}{Item 4}
%\cvlistdoubleitem{Item 2}{Item 5 \cite{book1}}
%\cvlistdoubleitem{Item 3}{}

% Publications from a BibTeX file without multibib\renewcommand*{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}% for BibTeX numerical labels
%\nocite{*}
%\bibliographystyle{plain}
%\bibliography{publications}       % 'publications' is the name of a BibTeX file

% Publications from a BibTeX file using the multibib package
%\section{Publications}
%\nocitebook{book1,book2}
%\bibliographystylebook{plain}
%\bibliographybook{publications}   % 'publications' is the name of a BibTeX file
%\nocitemisc{misc1,misc2,misc3}
%\bibliographystylemisc{plain}
%\bibliographymisc{publications}   % 'publications' is the name of a BibTeX file

\end{document}

%%%Annotations%%%
%Definition of cvlanguage
%\newcommand*{\cvlanguage}[3]{%
%  \cvline{#1}{\begin{minipage}[t]{0.625\maincolumnwidth}\textbf{#2}\end{minipage}\hfill\begin{minipage}[t]{0.325\maincolumnwidth}\raggedleft\footnotesize\itshape #3\end{minipage}}}
%if want to change
%\renewcommand*{\cvlanguage}[3]{%
%  \cvline{#1}{\begin{minipage}[t]{0.7\maincolumnwidth}\textbf{#2}\end{minipage}\hfill\begin{minipage}[t]{0.25\maincolumnwidth}\raggedleft\footnotesize\itshape #3\end{minipage}}}


%% end of file `template_en.tex'.
